home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / archive / apl / gview120.lzh / gviewsrc.lzh / Makefile < prev    next >
Encoding:
Makefile  |  1995-03-06  |  1.1 KB  |  47 lines

  1. # gview 1995 COR.
  2. CC    = gcc -m68000
  3. AS    = as -u -m68000
  4. LK    = lk -l
  5. CFLAGS    = -O -fall-bsr -fcombine-regs
  6. KOLIB    = parts.a winop.a corlib.a wlib.a iocslib.l mfiolib.a kuplib.a nsclib.a
  7. SYSOBJ    = main.o alloc.o gview.o palet.o ugopen.o error.o loader.o \
  8.         loadexec.o gramget.o
  9. LDOBJ    = pi_load.o pic_load.o mag_load.o hg_load.o jpg_load.o
  10. LDOBJS    = xpi_load.o xpic.o 
  11.  
  12. all:    gview.win gv_rev.win gv_to65.win gv_sh.win gv_ppm.win gv_dcolor.win \
  13.     gv_psort.win gv_save.win
  14.  
  15. gview.win: $(SYSOBJ) $(LDOBJ) $(LDOBJS)
  16.     $(LK) $^ -o $@ $(KOLIB) gnulib.a
  17.  
  18. $(SYSOBJ) $(LDOBJ): gview.h
  19.  
  20. gv_dcolor.win: gv_dcolor.o dcolor.o
  21.     $(CC) $^ $(KOLIB) -o $@
  22.  
  23. %.win::%.c
  24.     $(CC) $(CFLAGS) $< $(KOLIB) -o $@
  25. %.o::%.c
  26.     $(CC) $(CFLAGS) -c $<
  27. %.o::%.s
  28.     $(AS) $<
  29.  
  30. #####
  31. TMPDIR    = d:/
  32. clean:
  33.     rm *.o
  34.  
  35. $(TMPDIR)%.lzh: %.win %.doc %.c Makefile
  36.     lha a $@ $^
  37.  
  38. lha:    gview.doc gview.win $(TMPDIR)gviewsrc.tar
  39.     lha a $(TMPDIR)gview110.lzh $^
  40. lha2:    gview.doc gview.win
  41.     lha a $(TMPDIR)gview110.lzh $^
  42.  
  43. $(TMPDIR)gviewsrc.tar: $(SYSOBJ:.o=.c) $(LDOBJ:.o=.c) $(LDOBJS:.o=.s) \
  44.         gview.h mpat.h Makefile
  45.     tar -cvf $@ $^
  46.  
  47.